#ifndef _TOUNAMENTROBOTDEF_H_
#define _TOUNAMENTROBOTDEF_H_
#include "MgrBase.h"
#include "SimpleRefection.h"
class TounamentRobotDef:public ReflectionBase
{
	DECL_REFLECTION(TounamentRobotDef,"../../config/TounamentRobotDef.xml");
public:
	int32			m_iID;
	std::string		m_sDisplayName;
	int64			m_nnUserID;
	int32			m_iRank;
	int32			m_iWinRate;
	int32			m_iHonor;
	int32			m_iCombatDef;
	int32			m_iFace;


	rewrite virtual void OnArchieveReaded();
private:
};

typedef DefMangerTpl<TounamentRobotDef> __TounamentRobotDefManager; //eDefaultDef_Num
class TounamentRobotDefManager:public __TounamentRobotDefManager
{
public:
	static TounamentRobotDefManager& Instance(){static TounamentRobotDefManager _instance;return _instance;	}
	virtual void OnArchieveReaded();
private:
	TounamentRobotDefManager(){}
};

#endif
/////////////////////////////////////////
